<?php

/**
 * Psan
 *
 * LICENSE
 *
 * This source file is subject to the new BSD license that is bundled
 * with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.opensource.org/licenses/bsd-license.php
 *
 * @category   Psan
 * @package    Psan_Psan
 * @copyright  Copyright (c) 2008 MaakSite.nl Productions. (http://productions.maaksite.nl/)
 * @license    http://www.opensource.org/licenses/bsd-license.php     New BSD License
 * @version    $Id: Abstract.php 5 2008-04-01 18:27:58Z rutger@maaksite.nl $
 */

/**
 * @see Psan_Psan
 */
require_once 'Psan/Psan.php';

/**
 * Class for an analyzer interface.
 *
 * @category   Psan
 * @package    Psan_Analyzer
 * @subpackage Abstract
 * @copyright  Copyright (c) 2008 MaakSite.nl Productions. (http://productions.maaksite.nl/)
 * @license    http://www.opensource.org/licenses/bsd-license.php     New BSD License
 */
abstract class Psan_Psan_Analyzer_Abstract
{	
	/**
	 * Parse content of file
	 * 
	 * @param string $input
	 * @return string
	 */
	abstract public function parse($input, $baseUrl, $url);
}